import Axios from 'axios'; //引入axios
import qs from 'qs';	//引入axios数据处理
import Vue from 'vue' //加载vue
Axios.defaults.timeout = 10000;                        //响应时间
// Axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';           //配置请求头
// axios.defaults.baseURL = 'http://spsj.xn62x.cn';   //配置接口地址
// axios.defaults.baseURL = 'http://192.168.1.100';   //配置接口地址
// 添加一个响应拦截器
Axios.interceptors.request.use((config) => {
  //在发送请求之前做某件事
  // 判断是否登录
  	// let cur_id = "cur_id",
  	// 	  sign = "sign";
   //  if (!cur_id||!sign) {
   //    localStorage.clear();
   //    window.location.href = "index.html";
   //  };
    if(config.method  === 'post'){
        config.data = qs.stringify(config.data);
    }
    return config;
},(error) =>{
     _.toast("错误的传参", 'fail');
    return Promise.reject(error);
});

// 添加返回信息验证
Axios.interceptors.response.use(function (response) {
    return response;
  }, function (error) {
    return Promise.reject(error);
  });


/*
请求接口
 * */
let server = 'http://47.52.135.227:8080' //股票接口
let server2 = 'http://www.gdjd034.com'  //正常接口
Vue.prototype.$websock = "ws://47.52.135.227:8080/sexp/sexp/webSocketServer?account=''" //推送
Vue.prototype.$host = {
	host:server2,
	upload : 'http://www.vpivp.com/upload.php',  //图片上传地址  （具体项目要改）
	hang: server + '/sexp/stock/getNewInfo', //行情列表
	NewsList:server2 + '/home/api/NewsList', //资讯里面的头条
	NoticeList:server2 + '/home/api/NoticeList', //资讯里面的公告
	News:server2 + '/home/api/News',    //资讯广告详情
	Notice:server2 + '/home/api/Notice',  //资讯公告详情
	have_phone: server2 + '/home/api/check_mobile', //验证手机号是否存在
	code: server2 + '/home/api/send_sms', //发送验证码接口   type 1注册 2 重置 3 安全验证 4 支付密码设置 5 提币
	check_code:server2 + '/home/api/check_code',  //验证短信验证码是否正确
	register:server2 + '/home/api/register',   //注册
	login: server2 + '/home/api/user_login', //登录
	userInfo: server2 + '/home/api/user_info', //获取个人信息
	reset_pwd:server2 + '/home/api/reset_pwd',  //密码重设	
	binding_email: server2 + '/home/api/binding_email', //邮箱绑定
	reset_pwd1: server2 + '/home/api/reset_pwd1', //登录密码重设
	reset_tpwd: server2 + '/home/api/reset_tpwd', //支付密码重置
	set_aut: server2 + "/home/api/set_aut", //    实名认证
	bpay:server2 + '/Home/order/bpay',   //充值接口     、、mobile
	imglink:server2 +'/Home/api/link',  //mobile    //图片链接
	menu: server2 + '/home/api/public_data', //邮箱验证
	ti_bi:server2 + '/Home/order/ti_bi',  //提币地址
	tongji: server2 + '/Home/Order/tongji', //统计
	chengjiao: server2 + '/Home/Order/chengjiao', //  成交数据接口  mobile
	weituo: server2 + '/Home/Order/weituo', //委托 mobile
	chicang: server2 + '/Home/Order/chicang', //持仓接口 
	pingcang: server2 + "/Home/Order/pingcang",  //平仓
	cancellations: server2+ '/Home/Order/cancellations',  //撤单
	get_lever:server2 + '/Home/api/get_lever',   //杠杆数据
	check_tpwd: server2 + '/home/api/check_tpwd', //验证交易密码正确性  tpwd，mobile
	add_order: server2 + '/home/Order/add_order', //下单接口
}
export default Axios;


